optimization engine stress analysis mip seo engineering enterprise optimization cad milp large scale optimization mathematical programming fea linear programming finite element analysis integer programming operations research software search erp